An Application-Aware Data Storage Model

نویسندگان

  • Todd A. Anderson
  • Jim Griffioen
چکیده

We describe a new application-controlled le persistence model in which applications select the desired stability from a range of persistence guarantees. This new abstraction extends conventional abstractions by allowing applications to specify a le's volatility and methods for automatic reconstruction in case of loss. The model allows applications, particularly ones with weak persistence requirements, to leverage the memory space of other machines to improve their performance. An automated ( lenamematching) interface permits legacy applications to take advantage of the variable persistence guarantees without being modi ed. Our prototype implementation shows signi cant speed-ups, in some cases more than an order of magnitude over conventional network le systems such as NFS version 3.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Context-Aware Prefetching at the Storage Server

In many of today’s applications, access to storage constitutes the major cost of processing a user request. Data prefetching has been used to alleviate the storage access latency. Under current prefetching techniques, the storage system prefetches a batch of blocks upon detecting an access pattern. However, the high level of concurrency in today’s applications typically leads to interleaved blo...

متن کامل

Data Diffusion: Dynamic Resource Provision and Data-Aware Scheduling for Data Intensive Applications

Data intensive applications often involve the analysis of large datasets that require large amounts of compute and storage resources. While dedicated compute and/or storage farms offer good task/data throughput, they suffer low resource utilization problem under varying workloads conditions. If we instead move such data to distributed computing resources, then we incur expensive data transfer c...

متن کامل

Location-aware Mobile Services for a Smart City: Design, Implementation and Deployment

A smart city is a high-performance urban context, where citizens are more aware of, and more integrated into the city life, thanks to an intelligent city information system. In this paper we design, implement and deploy a smart application that retrieves and conveys to the user relevant information on the user’s surroundings. This case study application let us discuss the challenges involved in...

متن کامل

Energy-Aware Object Tracking Sensor Networks

In order to fully realize the potential of sensor networks , energy awareness should be incorporated into every stage of the network design and operation. As a representative application of sensor networks, object tracking sensor network faces many system and design challenges in terms of energy management. By studying the role of semantic location in object tracking queries, data dissemination...

متن کامل

Automatic Generation of Security-Aware GUI Models

In typical software applications, users access application data using GUI widgets. There is an important, but little explored, link between visualization and security: when the application data is protected by an access-control policy, the application GUI should be aware of and respect this policy. For example, a widget should not give users options to execute actions on the application data th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999